﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Text;

namespace PCS.DTO
{
    public class TaskInfoDTO  // : INotifyPropertyChanged
    {
        public int Task_Id { get; set; }
        public string MATENUMBER { get; set; }
        public string OPERNUMBER { get; set; }
        public string WORKORDERNUMBER { get; set; }
        public int? QTY { get; set; }
        public int? State { get; set; }
        public string Bgein_Date { get; set; }
        public string End_Date { get; set; }
        public string Remark { get; set; }
        public string Create_Date { get; set; }
        public string Create_UserId { get; set; }
        public string Bar_Code { get; set; }
        public int? AGV_OrderId { get; set; }
        public string BindingOrder { get; set; }

        //private int task_Id;

        //public int Task_Id
        //{
        //    get { return task_Id; }
        //    set { task_Id = value;
        //        OnPropertyChanged("Task_Id");
        //    }
        //}
        //private string mateNumber;

        //public string MATENUMBER
        //{
        //    get { return mateNumber; }
        //    set { mateNumber = value;
        //        OnPropertyChanged("MATENUMBER");
        //    }
        //}
        //private string operNumber;

        //public string OPERNUMBER
        //{
        //    get { return operNumber; }
        //    set { operNumber = value;
        //        OnPropertyChanged("OPERNUMBER");
        //    }
        //}

        //private string workorderNumber;

        //public string WORKORDERNUMBER
        //{
        //    get { return workorderNumber; }
        //    set
        //    {
        //        workorderNumber = value;
        //        OnPropertyChanged("WORKORDERNUMBER");
        //    }
        //}

        //private int? qty;

        //public int? QTY
        //{
        //    get { return qty; }
        //    set
        //    {
        //        qty = value;
        //        OnPropertyChanged("QTY");
        //    }
        //}

        //private int? state;

        //public int? State
        //{
        //    get { return state; }
        //    set
        //    {
        //        state = value;
        //        OnPropertyChanged("State");
        //    }
        //}
        //private string begin_Date;

        //public string Bgein_Date
        //{
        //    get { return begin_Date; }
        //    set
        //    {
        //        begin_Date = value;
        //        OnPropertyChanged("Bgein_Date");
        //    }
        //}

        //private string end_Date;

        //public string End_Date
        //{
        //    get { return end_Date; }
        //    set
        //    {
        //        end_Date = value;
        //        OnPropertyChanged("End_Date");
        //    }
        //}

        //private string remark;

        //public string Remark
        //{
        //    get { return remark; }
        //    set
        //    {
        //        remark = value;
        //        OnPropertyChanged("Remark");
        //    }
        //}

        //private string create_Date;

        //public string Create_Date
        //{
        //    get { return create_Date; }
        //    set
        //    {
        //        create_Date = value;
        //        OnPropertyChanged("Create_Date");
        //    }
        //}

        //private string create_UserId;

        //public string Create_UserId
        //{
        //    get { return create_UserId; }
        //    set
        //    {
        //        create_UserId = value;
        //        OnPropertyChanged("Create_UserId");
        //    }
        //}

        //private string bar_Code;

        //public string Bar_Code
        //{
        //    get { return bar_Code; }
        //    set
        //    {
        //        bar_Code = value;
        //        OnPropertyChanged("Bar_Code");
        //    }
        //}

        //private int? agv_OrderId;

        //public int? AGV_OrderId
        //{
        //    get { return agv_OrderId; }
        //    set
        //    {
        //        agv_OrderId = value;
        //        OnPropertyChanged("AGV_OrderId");
        //    }
        //}

        //private string bindingOrder;

        //public string BindingOrder
        //{
        //    get { return bindingOrder; }
        //    set
        //    {
        //        bindingOrder = value;
        //        OnPropertyChanged("BindingOrder");
        //    }
        //}

        //public event PropertyChangedEventHandler PropertyChanged;
        //public void OnPropertyChanged(string name)
        //{
        //    if (PropertyChanged != null)
        //    {
        //        PropertyChanged.Invoke(this, new PropertyChangedEventArgs(name));
        //    }
        //}
    }
}
